/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package generadorabm;

import java.util.LinkedList;
import java.util.List;

/**
 *
 * @author Martin
 */
public class Clase {

    private String nombre;
    private String tipoClase;
    private List<String> implementa = new LinkedList<String>();
    private List<String> extiende = new LinkedList<String>();

    public List<String> getExtiende() {
        return extiende;
    }

    public void setExtiende(String extiende) {
        this.extiende.add(extiende);
        Controladora.getInstance().getExtiende().notificarExtiende();
    }

    public List<String> getImplementa() {
        return implementa;
    }

    public void setImplementa(String implementa) {
        this.implementa.add(implementa);
        Controladora.getInstance().getImplementa().notificarImplementa();
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public String getTipoClase() {
        return tipoClase;
    }

    public void setTipoClase(String tipoClase) {
        this.tipoClase = tipoClase;
    }
}
